AmeliaBooking\Application\Services\TimeSlot\TimeSlotService S

Total Complexity 36
Dependencies 12
Dependents 0
Total lines 432
Lines of code 221
Logical lines of code 85
Comment lines 119
Methods 10
Properties 1

Methods 10

Method Rating Maintainability Complexity Lines of code
isSlotFree()
S
42 5 58
setBlockerAppointments()
S
48 5 38
getMinimumDateTimeForBooking()
S
57 6 14
getMaximumDateTimeForBooking()
S
58 6 14
getSlotsSettings()
S
53 3 25
getSlotsEntities()
S
52 3 25
getBookedAppointments()
S
54 2 23
getAppointmentsProvidersIds()
S
66 3 8
getSlotsByProps()
S
61 2 13
__construct()
S
81 1 3